// pages/errortip.js
Component({
  /**
   * 组件的属性列表
   */
  properties: {
    showErrorMsg: {
      type: String,
      value: ""
    }
  },

  /**
   * 组件的初始数据
   */
  data: {

  },

  /**
   * 组件的方法列表
   */
  methods: {
    showMsgAnimate: function() {
      this.animate(
        ".my-error-tip", 
        [{
          opacity: 0,
          offset: 1,
          translateY: -30
        }, {
          opacity: 1,
          offset: 0,
          translateY: 0
        },],
        80,
      )
    }
  },

  /**
   *  数据监听器
   */
  observers: {
    // 监听所有数据
    '**': function(field) {
      // 每次 setData 都触发
      console.log("触发了监听器", field)
      // 如果数据发生修改，则调用动画函数
      this.showMsgAnimate();
    },
  }
})
